package com.mudongheng.app.mapper;

import com.mudongheng.app.model.User;

import java.util.List;

/**
 * @author 幕冬
 * @since 2022年03月28日
 */
public interface UserMapper {

    User getSysUserById(int id);

    Integer count();
    
    List<User> list();

    List<User> listByLikeName(String name);

    User getById(Integer id);

    Integer insert(User user);

    Integer updateById(User user);

    default void deleteById(User user) {
        deleteById(user.getId());
    }

    void deleteById(Integer id);


}
